package com.jumi.microservice.order.handler;

import com.jumi.microservice.order.context.TransHandlerContext;

/**
 * @author Dirk
 * @Date 2020-08-04 17:36
 */
public interface TransHandler {

    /**
     * 是否采用异步方式
     * TODO 暂时先不实现
     *
     * @return
     */
    boolean isAsync();

    /**
     * 执行具体交易业务
     *
     * @param context
     * @return
     */
    boolean handler(TransHandlerContext context);
}
